home *** CD-ROM | disk | FTP | other *** search
/ GFX Sensations 1 / Graphic Sensations - Volume 1.iso / tools / amiga / editors / tsm30s.txt < prev    next >
Encoding:
Text File  |  2000-01-01  |  9.0 KB  |  307 lines

  1. Short: Morphing with Gui,ARexx,online help etc. Source
  2. Type: gfx/edit
  3. Uploader: mark@topic.demon.co.uk
  4.  
  5.  TSMorph - Amiga Morphing program
  6.  Copyright (C) © 1993/94 Topicsave Limited
  7.  
  8.  $VER: TSMorph_Source_readme 3.0 (5.3.94)
  9.  
  10.  This program is free software; you can redistribute it and/or modify
  11.  it under the terms of the GNU General Public License as published by
  12.  the Free Software Foundation; either version 2 of the License, or
  13.  any later version.
  14.  
  15.  This program is distributed in the hope that it will be useful,
  16.  but WITHOUT ANY WARRANTY; without even the implied warranty of
  17.  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18.  GNU General Public License for more details.
  19.  
  20.  You should have received a copy of the GNU General Public License
  21.  along with this program; if not, write to the Free Software
  22.  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  23.  
  24.  mark@topic.demon.co.uk
  25.  mpaddock@cix.compulink.co.uk
  26.  
  27.  See file COPYING for details.
  28.  
  29.  Various portions of the IFF source code are public domain.
  30.  
  31.  Various JPEG source code is from the Independant JPEG group and is
  32.  copyright (C) 1991, 1992, Thomas G. Lane.
  33.  See JPEG.README for how to obtain the full and original source code etc.
  34.  
  35.  The Delaunay code was written by Dave Watson and uses the algorithm described in -
  36.  Watson, D.F., 1981, Computing the n-dimensional Delaunay tessellation with 
  37.  application to Voronoi polytopes: The Computer J., 24(2), p. 167-172. 
  38.  
  39.  ag2txt is based on AG2TXT from which the following is quoted:
  40.  
  41.    This program (even if it is small) is Copyright (c) 1993 Jason R. Hulance.
  42.    Apart from that the Gnu Public License holds.  You can contact me by E-mail
  43.    at "m88jrh@ecs.oxford.ac.uk".
  44.  
  45.  Installer and Installer project icon
  46.  (c) Copyright 1991-93 Commodore-Amiga, Inc.  All Rights Reserved.
  47.  Reproduced and distributed under license from Commodore.
  48.  
  49.  INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  50.  NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  51.  OR RESPONSIBILITY IS ASSUMED.    
  52.  
  53. ***********************************************************************************
  54.  
  55. To compile TSMorph the following is required (in addition
  56. to about 4MB of memory, a lot of time (about 50mins on a 28Mhz 68040),
  57. standard amiga include files, about 4.5Mb of disk space etc.)
  58.  
  59.    Includes for the following libraries:
  60.  
  61.       opal.library
  62.       reqtools.library
  63.       dctv.library
  64.       amigaguide.library
  65.       nofrag.library
  66.       egs
  67.  
  68.    SAS/C 5.10 or SAS/C 6.51
  69.  
  70.    MakeInfo version 1.55 +
  71.  
  72. The program should compile with V36 includes or better, various
  73. V37 and V39 defines, prototypes etc. are defined if required.
  74.  
  75. Notes:
  76.  
  77. 1 -   It may not be possible to compile with optimization turned off
  78.       as the object code may be >32K.
  79.  
  80. 2 -   Enforcer may be required to compile the code on a 68040 using
  81.       SAS/C 5.10 as it generates enforcer hits which can crash the
  82.       machine sometimes.
  83.  
  84. 3 -   The TAB size is 3 in all the source code.
  85.  
  86. The following is a list of all the source files (excluding
  87. some icons)
  88.  
  89. ag2txt               Directory for ag2txt code
  90. ag2txt/ag2txt.c      Convert .guide to .doc (very specific)
  91.  
  92. Args.c               Argument handling stuff, TSMorph and TSMorph-render
  93. boopsi.oo            Get-file boopsi object code from GadToolsBox
  94.  
  95. Brush                Gadget brush directory
  96.                      This includes both the brush files and the
  97.                      c source.
  98.                      The c source has been generated using Iff2Src
  99.                      but then edited!!! 
  100. Brush/1st
  101. Brush/1st.c
  102. Brush/Add
  103. Brush/add.c
  104. Brush/Del
  105. Brush/del.c
  106. Brush/Goto
  107. Brush/Goto.c
  108. Brush/Last
  109. Brush/Last.c
  110. Brush/Link
  111. Brush/link.c
  112. Brush/Next
  113. Brush/Next.c
  114. Brush/None
  115. Brush/none.c
  116. Brush/one
  117. Brush/one.c
  118. Brush/Prev
  119. Brush/Prev.c
  120. Brush/Rel
  121. Brush/rel.c
  122. Brush/Two
  123. Brush/two.c
  124. Brush/Unlink
  125. Brush/unlink.c
  126.  
  127. ControlWindow.c      Source for opening and closing the controlwindow
  128. COPYING              GNU General Public License
  129.  
  130. Cursor               Pointer brush directory
  131.                      This includes both the brush files and the
  132.                      c source.
  133. Cursor/XAdd
  134. Cursor/Xadd.c
  135. Cursor/XDel
  136. Cursor/Xdel.c
  137. Cursor/XL1
  138. Cursor/Xl1.c
  139. Cursor/XL2
  140. Cursor/Xl2.c
  141. Cursor/XMov
  142. Cursor/Xmov.c
  143. Cursor/XOne
  144. Cursor/Xone.c
  145. Cursor/XRel
  146. Cursor/Xrel.c
  147. Cursor/XTwo
  148. Cursor/Xtwo.c
  149. Cursor/XU1
  150. Cursor/Xu1.c
  151. Cursor/XU2
  152. Cursor/Xu2.c
  153.  
  154. Env                  ENV: directory
  155.                      Contains various default icons.
  156. Env/TSMorph
  157. Env/TSMorph/def_bw16.info
  158. Env/TSMorph/def_bw256.info
  159. Env/TSMorph/def_dctv3.info
  160. Env/TSMorph/def_dctv4.info
  161. Env/TSMorph/def_ham6.info
  162. Env/TSMorph/def_ham8.info
  163. Env/TSMorph/def_iff.info
  164. Env/TSMorph/def_ilbm.info
  165. Env/TSMorph/def_jpg.info
  166. Env/TSMorph/def_points.info
  167. Env/TSMorph/def_ppm.info
  168. Env/TSMorph/def_prefs.info
  169.  
  170. Frames.c             Various stuff about changing frames in Anims
  171. GenMsg.c             Generate Message file
  172. getbitmap.c          Minor amendments to IFF source code
  173. gui.c                TSMorph gadtools gui code
  174. gui.h                Header stuff for gui.c
  175.  
  176. Gui                  Directory with GadToolsBox guis.
  177.                      After generating the source code it
  178.                      needs more editing.
  179. Gui/AddGrid.gui
  180. Gui/Progress.gui
  181. Gui/Settings.gui
  182. Gui/TSMorph.gui
  183.  
  184. HTML                 Directory to contain .html files
  185. HTML/Images          Directory to contain
  186.                      .html images
  187. HTML/Images/AddGrid
  188. HTML/Images/Contrl
  189. HTML/Images/Image    Various window grabs etc.
  190. HTML/Images/Info
  191. HTML/Images/Prefs
  192. HTML/Images/Up
  193.  
  194. HandleSettings.c     Handle the settings menu choices
  195. help.c               Help file nodes
  196. Hook.oo              Hook object code
  197.  
  198. iffp                 Directory which contains minor
  199.                      edits of IFF source code
  200. iffp/compiler.h
  201. iffp/debug.h
  202. iffp/iff.h
  203. iffp/iffpstringids.h
  204. iffp/iffpstrings.h
  205. iffp/ilbm.h
  206. iffp/ILBMapp.h
  207. iffp/packer.h
  208. iffpstrings.c
  209.  
  210. ilbmr.c              Minor edit of IFF source code
  211. ilbmw.c              Minor edit of IFF source code
  212. Install              Install object code
  213. Installer            Commodore Installer
  214.  
  215. JPEG_LS              Directory contains edited source code
  216.                      from the Independant JPEG group.
  217.                      The major edits are to allow the non JPEG
  218.                      reading code to be used like the JPEG code,
  219.                      plus changing %d to %ld, some progress
  220.                      stuff, AmigaDOS file handling, etc.
  221.  
  222.                      There are a lot of files not included (mainly
  223.                      JPEG saving stuff). See JPEG.README for how
  224.                      to obtain the full and original source code
  225.                      etc.
  226. JPEG_LS/jconfig.h
  227. JPEG_LS/jdcolor.c
  228. JPEG_LS/jddeflts.c
  229. JPEG_LS/jdhuff.c
  230. JPEG_LS/jdmain.c
  231. JPEG_LS/jdmaster.c
  232. JPEG_LS/jdmcu.c
  233. JPEG_LS/jdpipe.c
  234. JPEG_LS/jdsample.c
  235. JPEG_LS/jinclude.h
  236. JPEG_LS/jmemmgr.c
  237. JPEG_LS/jmemsys.c
  238. JPEG_LS/jmemsys.h
  239. JPEG_LS/jpegdata.h
  240. JPEG_LS/jquant1.c
  241. JPEG_LS/jrdgif.c
  242. JPEG_LS/jrdjfif.c
  243. JPEG_LS/jrdppm.c
  244. JPEG_LS/jrdtarga.c
  245. JPEG_LS/jrevdct.c
  246. JPEG_LS/jutils.c
  247. JPEG_LS/jwrmem.c
  248.  
  249. lmkfile              Make file for SAS/C 5.10
  250. LoadBrushes.c        Load gadgets and pointers
  251. loadilbm.c           Minor edit of IFF source code
  252. Messages.c           Return a message
  253. Messages.h           Header file for message numbers
  254. OpalLoad.c           Load various format of images
  255. apack.asm            Minor edit of IFF source code
  256. hook.asm             IFF source code
  257. parse.c              Minor edit of IFF source code
  258. Prefs.c              Preferences editor GadToolsBox code
  259. Prefs.h              Header
  260. Progress.c           Progress requester GadToolsBox code
  261. progress.h           Header
  262. JPEG.README          README file from Independent JPEG Group
  263. Read.Me              Read.Me file
  264.  
  265. Rexx                 Directory to contain
  266.                      ARexx scripts
  267. Rexx/FadeToBlack.TSM
  268. Rexx/FadeToWhite.TSM
  269. Rexx/Loadscript.TSM
  270. Rexx/PixelMorph.TSM
  271. Rexx/PixelWarp.TSM
  272. Rexx/PostAnim.TSM
  273. Rexx/Postscript.TSM
  274. Rexx/PreAll.TSM
  275. Rexx/PreAnim.TSM
  276. Rexx/Prescript.TSM
  277. Rexx/Preview.TSM
  278. Rexx/ToHam.TSM
  279.  
  280. RenderSub.c          TSMorph-render subroutines
  281. RGBToScreen020.c     Convert RGB to screen colours etc. 020+ version
  282. SaveHAMetc.c         Save various image formats
  283. saveilbm.c           Minor edit of IFF source code
  284. smakefile            Make file for SAS/C 6.51
  285. Source.readme        This file
  286. sprintf.c            sprintf source
  287. Subroutines.c        Subroutines which would not fit in the main source
  288. texinfo2HTML.rexx    Convert .texinfo file to .html files
  289. TSMorph-Messages     Messages in source format
  290. TSMorph-prefs.c      Preferences editor
  291. TSMorph-render.c     Render code
  292. TSMorph.c            TSMorph main code
  293. TSMorph.h            TSMorph header
  294. TSMorph.texinfo      TSMorph.guide source code
  295. TSMorph.html.info    Icon
  296. unpacker.c           Minor edit of IFF source code
  297. View_HTML.info       Icon to view .html files
  298.  
  299.  
  300. ============================= Archive contents =============================
  301.  
  302. Original  Packed Ratio    Date     Time    Name
  303. -------- ------- ----- --------- --------  -------------
  304.  1626263  498019 69.3% 05-Mar-94 19:11:28  TSM30s.lha
  305. -------- ------- ----- --------- --------
  306.  1626263  498019 69.3% 07-Mar-94 11:43:14   1 files
  307.